
# 异常错误

"""
错误 ： 编写的代码触发了python硬性规定 ，比如 ： 不能使用关键字定义变量名 ，缩进问题 ，传递数量不一致 。 出现了这些问题，只能按照规则去修改

异常 ： 在执行的过程中 ，因为代码没有考虑全 ，输入了一些特殊的值导致代码报错 。报错后代码停止运行 ,后面的代码就不会运行了 。

异常处理：
try:
    报错的代码块
except：
    进行异常处理

抛出异常 ： raise
"""

# with open('a.txt',encoding='utf-8') as f:
#     print(f.read())

score = input("请输入一个数字:")       #
print(type(score))
try:
    score = int(score)
except Exception as e:
    # print("输入值的类型错误，请重新输入:")
    raise Exception("输入值的类型错误，请重新输入")

if score >90:
    print("优秀")
elif score > 80:
    print("良")
elif score >= 60:
    print("及格")
else:
    print("不及格")

print("结束")